package main

import "fmt"

type Studentss struct {
	Name string
}

// 定义方法
func (s Studentss) test1() {
	fmt.Println(s.Name)
}

// 定义函数
func method1(s Studentss) {
	fmt.Println(s.Name)
}
func method2(s *Studentss) {
	fmt.Println(s.Name)
}

func main() {
	var s Studentss = Studentss{"二狗"}
	// 调用函数
	method1(s)
	method2(&s)
	// 调用方法
	s.test1()
	(&s).test1()
}
